$(function(){

	var atr;//定义库存属性

	//确认添加数据
	$('#add').live('click',function(){
		var name = $('[name="name"]').val(),
				spec = $('[name="spec"]').val(),
				num = $('[name="num"]').val();
		if( name != '' && spec != '' && num != ''){
			$('#form1').submit();
		}else{
			alert('信息不能为空');
		}
  	
	});

	//添加整个一条数据
	$('#addLine').live('click',function(){
		initPip();
  	$('#pipAdd').show();
	});

	//添加单独一条数据
	$('[_name="add1"]').live('click',function(){
		initPip();
		var val = $(this).attr('dfname');
		var gid = $(this).attr('gid');
  	$('#pipAdd').show();
  	$('[name="name"]').val(val).attr('readonly',true);
  	$('#form1').attr('action','http://localhost:3000/add1').append('<input type="hidden" name="gid" value='+gid+'>');
	});

	//关闭增加窗口
	$('#close').live('click',function(){
		$('#pipAdd').hide();
	})

	//打开增加/减少库存窗口
	$('[_name="delete"]').live('click',function(){
		var num = $(this).attr('num');
		var name = $(this).attr('dfname');
		    atr = $(this).attr('atr');
		var deleteId = $(this).attr('id');
		if(atr == '+'){
			$('#pipDelete h2').html('增加库存');
			$('.delText i').html('增加');
		}else{
			$('#pipDelete h2').html('减少库存');
			$('.delText i').html('减少');
		}
		$('#pipDelete').show().find('.delText em').html(num);
		$('#pipDelete').find('span').html(name);
		$('#form2').append('<input type="hidden" name="deleteId" value='+deleteId+'>');
	});

	//关闭增加/减少库存窗口
	$('#close2').live('click',function(){
		$('#form2').find('[name="deleteId"]').remove();
		$('#num2').val('');
		$('#pipDelete').hide();
	});

	//确认增加/减少库存数据
	$('#deleteIt').live('click',function(){
		var num1 = parseInt($('.delText').find('em').html());
		var num2 = parseInt($('#num2').val());
		if((num2 > num1) && atr == '-'){
			alert('输入的数量不能大于库存数量！');
		}else if(num2 == '' || isNaN(num2) ){
			alert('输入不合法或者输入数量为空！');
		}else{
			var leftNum;
			if(atr == '+'){
				leftNum = num1+num2;
			}else{
				leftNum = num1-num2;
			}
			$('#form2').append('<input type="hidden" name="leftNum" value='+leftNum+'>');
			$('#form2').submit();
		}
	})

	//删除当前行
	$('#deleteLine').live('click',function(){
		if(confirm('确定删除该条数据吗？')){
			var _id = $(this).attr('listId');
			var gid = $(this).attr('gid');
			$('body').append('<form id="formDelete" method="post" style="display:none" action="http://localhost:3000/deleteData"><input type="hidden" name="deleteLine" value="'+_id+'"><input type="hidden" name="gid" value="'+gid+'"></form>');
			$('#formDelete').submit();
		}
	})

})

function initPip(){
	$('#pipAdd [name="name"]').val('').removeAttr('readonly');
	$('#form1').attr('action','http://localhost:3000/add').find('[name="gid"]').remove();
}

